"""
   ┌─┐       ┌─┐ + +
┌──┘ ┴───────┘ ┴──┐++
│                 │
│       ───       │++ + + +
███████───███████ │+
│                 │+
│       ─┴─       │
│                 │
└───┐         ┌───┘
    │         │
    │         │   + +
    │         │
    │         └──────────────┐
    │                        │
    │                        ├─┐
    │                        ┌─┘
    │                        │
    └─┐  ┐  ┌───────┬──┐  ┌──┘  + + + +
      │ ─┤ ─┤       │ ─┤ ─┤
      └──┴──┘       └──┴──┘  + + + +
             神兽保佑
            代码无BUG!         满心欢囍
"""
import socket

# 创建一个套接字
sock = socket.socket()
# 127.0.0.1  本地地址用于连接
# 8800 端口号
sock.bind(("127.0.0.1", 8800))
# 最大连接
sock.listen(5)
while 1:
    print("服务等待连接。。。")
    # 等待用户连接
    # CONN 浏览器套接字
    # addr
    conn, addr = sock.accept()
    # 传递出来的数据
    data = conn.recv(1024)
    print("data", data)



    with open("index.html", "r") as f:
        data = f.read()
    # 随意返回一个字符串
    conn.send(("HTTP/1.1 200 OK\r\n\r\n%s" % data).encode("utf8"))
    # 请求完成关闭连接
    conn.close()
    # 关闭完成后继续等待连接
